

export class CollUtil {
    /**
     * 工具函数 - 判断数组是否为空
     * @param {any} arr
     * @returns {boolean} true 如果不是数组或数组长度为0
     */
    static isEmptyArray(arr) {
        return !Array.isArray(arr) || arr.length === 0;
    }
    /**
     * 工具函数 - 判断数组是否不为空
     * @param {any} arr
     * @returns {boolean} true 如果不是数组或数组长度为0
     */
    static notEmptyArray(arr) {
        return !this.isEmptyArray(arr);
    }

    /**
     * 工具函数-往list让如item
     * @param list
     * @param item 支持arr和单个元素
     */
    static addAll(list, item) {
        if (Array.isArray(item)) {
            list.push(...item);
        } else if (item != null) {
            list.push(item);
        }
    }

}
